Career 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USTA Seascape Challenger - Aptos Copa Ericsson - Caracas Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Banca Stato Challenger Lugano - Lugano Oberstraufen Cup - Oberstaufen Copa Petrobras - Bogota Copa Petrobras - Aracaju Cyclus Open de Tenis - Florianopolis 2006 USTA Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Men's Pro Challenger - Tunica The Surbiton Trophy - Surbiton San Marino Cepu Open - San Marino II Challenger Ciudada de Guayaquil - Guayaquil Unicredit Czech Open 2007 - Prostejov Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Lima Challenger - Lima Sao Paulo Challenger Santiago Challenger Poznan Challenger San Marino Challenger Muller Cup - Ulm Cali Challenger Bogota Challenger Buenos Aires Challenger USTA Championships of Kerrville - Kerrville Santiago Challenger San Marino Cepu Open - San Marino USTA Men's Challenger of Urbana-Champaign - Urbana Telesp Celular Open - Ribeirao Preto University of Tennessee USTA Challenger - Knoxville Garden Open - Rome ATU Cup - Weiden Open Diputacion - Cordoba Copa Ericsson Mexico - Guadalajara USTA Challenger of Las Vegas - Las Vegas Zagreb Open - Zagreb Macedonian Open - Skopje Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires Architect Open - Budapest ARMS USTA Challenger - Rocky Mount VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Oberstaufen Cup - Oberstaufen VII Trofeo Ciudad de Quito - Quito Trani Cup - Trani GHI Bronx Classic - Bronx Maia Open 2002 - Maia 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign Polish Open 2000 - Poznan Powder Byrne Trophy - Surbiton VII Torneo Internazionale di Tennis - Barletta Tulsa Auto Collection USTA Challenger - Tulsa 2003 West Side Tennis Club Challenger - Forest Hills Copa Ericsson Chile - Santiago 2001 UT Tyler Patriot Challenger - Tyler Segundo Aberto de Brasilia - Brasilia USTA Men's Challenger of Dallas - Dallas Global Telecom Open - Curitiba USTA Tennis Championships of Houston - Houston Memorial Savigni - Sassuolo Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Copa Petrobras Argentina - Buenos Aires Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville Open de Franche Comte - Besancon Nossa Caixa Tennis Cup - Sao Paulo XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta ECM Prague Open - Prague SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Kyiv Open - Kiev Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Sassuolo Challenger - Sassuolo Brasov Challenger - Brasov Copa Petrobras - Santiago Bancastato Challenger Lugano - Lugano Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Pekao Open - Szczecin Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Medellin Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Rome Challenger XI Trofeo Ciudad de Quito - Quito XL Bermuda Open - Bermuda BNP Paribas Primrose - Bordeaux Copa Kia - Santiago Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Uruguray - Montevideo ECU Prague Open - Prague San Marino Cepu Open - San Marino Challenger Ciudad de Guayaquil - Guayaquil Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas SMS Tennis Cup - Sao Paulo 5th Sardinian International Championships - Cagliari Sao Paulo - Brazil Barletta Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Visa Tennis Open - Sao Paulo X Ciutat de Barcelona - Barcelona X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona The Stella Artois Grass Court Championships - Queen's/London Miller Lite Hall of Fame Tennis Championships - Newport Global Telecom Open - Florianopolis Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Urbana-Champaign Challenger - Urbana Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Heineken Open - Auckland Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Adidas International - Sydney Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach The Samsung Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington USTA Seascape Challenger - Aptos Siemens Open - Scheveningen BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest Bulgarian Open - Sofia St. Francis Health System USTA Challenger - Tulsa Adidas International - Sydney Bogota Challenger - Bogota Siebel Open - San Jose USTA Men's Challenger of Dallas - Dallas Abierto Club Casablanca - Mexico City Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Copa Ericsson Uruguay - Montevideo Theusbridge.com Tennis Classic - Tarzana Idea Prokom Open - Sopot Open Romania - Bucharest International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis Zivnobanka Czech Open - Prostejov Bogota Challenger - Bogota Naples Challenger - Naples The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Black Forest Open - Freudenstadt Copa Telmex - Buenos Aires SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Fujitsu Siemens Open - Budapest Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Brasil Open - Florianopolis Allianz Suisse Open Gstaad - Gstaad Open Punta Del Este/Copa Banco Montevideo - Punta Del Este BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Gramado Challenger - Gramado VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon 2002 Eddleman USTA Challenger - Birmingham Heineken Open - Auckland St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz MoviStar Open - Vina del Mar I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Cosmorom Challenger - Brasov drkoop.com USTA Tennis Championships of San Antonio - San Antonio Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Copa Ericsson Argentina - Buenos Aires ARAG World Team Championship - Dusseldorf Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Copa Ericsson - Lima Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Riviera di Rimini Challenger - Rimini Top Wool Challenger Biella - Biella Generali Open - Kitzbuhel RCA Championships - Indianapolis Banja Luka Challenger 2003 - Banja Luka Legg Mason Tennis Classic - Washington The Nottingham Challenger - Nottingham Orange Prokom Open - Sopot 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Pilot Pen Tennis - New Haven Canottieri Minico 2004 - Mantova Bogota Challenger Porsche Open - Poznan Tunis Challenger Copa Petrobras Argentina - Buenos Aires Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Stella Artois Clay Court Championships - Budaors Grand Prix de Tennis de Lyon - Lyon Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Tunis Open 2006 - Tunis Copa Telmex - Buenos Aires SAP Open - San Jose Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Estoril Open - Estoril AEGON Championships - London Pilot Pen Tennis - New Haven Medibank International - Sydney Energis Dutch Open - Amsterdam Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane Lugano Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Montevideo Challenger Guayaquil Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Rakuten Japan Open - Tokyo Copa Petrobras-Uruguay - Montevideo Swiss Indoors Basel - Basel Copa Petrobras-Argentina - Buenos Aires Cerveza Club Colombia Open - Bogota Open 13 - Marseille Bordeaux Challenger International Tennis Championships - Delray Beach Citi Open - Washington Prostejov Challenger BellSouth Open - Vina del Mar Winston-Salem Open - Winston-Salem Copa AT&T - Buenos Aires Cordenons Challenger Medibank Private International - Sydney Abierto Mexicano Telcel - Acapulco Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland The Artois Championships - London ATP Studena Croatia Open Umag - Umag Delray Beach International Tennis Championships - Delray Beach SA Tennis Open - Johannesburg SAP Open - San Jose AIG Japan Open Tennis Championships - Tokyo The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis AEGON Championships - London Legg Mason Tennis Classic - Washington US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta BB&T Atlanta Open - Atlanta Citi Open - Washington U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia San Luis Potosi Challenger 2002 - San Luis Potosi Hungarian Open - Budapest Savannah Challenger BB&T Atlanta Open - Atlanta VI Trofeo Ciudad de Quito - Quito BCR Open Romania - Bucharest GHI Bronx Tennis Classic - Bronx Oberstaufen Cup - Oberstaufen Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago University of Tennessee USTA Men's Challenger - Knoxville 7th Wartburg Open - Eisenach IV Abierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Abierto Mexicano Telfonica MoviStar - Acapulco RCA Championships - Indianapolis Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston AAPT Championships - Adelaide SMS Tennis Open - Sao Paulo Delray Beach International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles The Ericsson Open - Miami Legg Mason Tennis Classic - Washington Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Brisbane - Brisbane Brasil Open - Costa do Sauipe Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami SAP Open - San Jose Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Interwetten Austrian Open - Kitzbuhel Sony Ericsson Open - Miami Serbia Open - Belgrade Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Copa AT&T - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Miller Lite Hall of Fame Tennis Championships - Newport Siebel Open - San Jose BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Miller Lite Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Miller Lite Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mercedes-Benz Cup - Los Angeles BellSouth Open - Vina del Mar Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Men's Clay Court Championships - Houston Sybase Open - San Jose Croatia Open - Umag Medibank International - Sydney Qatar Exxon Mobil Open 2002 - Doha Tennis Masters Series - Cincinnati ATP Kremlin Cup - Moscow Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Catella Swedish Open - Bastad Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Tennis Masters Series - Montreal Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome Legg Mason Tennis Classic - Washington The Stella Artois Championships - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Copa Telmex - Buenos Aires U.S. Open - New York Brisbane International - Brisbane China Open - Beijing French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Tennis Masters Series - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Masters - Toronto French Open - Paris French Open - Paris Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, COL-USA 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, SF, USA-BLR 5-0 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, CRO-USA, 3-2 AAMI Classic - Kooyong Olympics - Athens Barclays ATP World Tour Finals - London